A bustling street with historic buildings, a clock tower, and outdoor seating at a pub.

Find hotels in Old Town Edinburgh, Edinburgh

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Old Town Edinburgh hotels

1. Apex Grassmarket Hotel

Apex Grassmarket Hotel
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,952 reviews)
"We had a brilliant stay - thank you!"
United Kingdom
Louise
$186 nightly
The price is $234
Nov 1 - Nov 2
Total with taxes and fees
Apex Grassmarket Hotel

2. Point A Edinburgh Haymarket

Point A Edinburgh Haymarket
3.0 star property
West End, 0.8 mi from Old Town Edinburgh
8.8 out of 10, Excellent, (1,773 reviews)
"We had a great stay, staff were very nice and friendly."
Australia
Harry
$123 nightly
The price is $154
Oct 25 - Oct 26
Total with taxes and fees
Point A Edinburgh Haymarket

3. Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.6 out of 10, Exceptional, (1,462 reviews)
"Wonderful stay, nice rooms, great dinner!"
United States
Kerry
$241 nightly
The price is $304
Nov 1 - Nov 2
Total with taxes and fees
Virgin Hotels Edinburgh

4. YOTEL Edinburgh, Select by Hilton

YOTEL Edinburgh, Select by Hilton
4.0 star property
New Town, 0.7 mi from Old Town Edinburgh
8.8 out of 10, Excellent, (2,539 reviews)
"Rooms were amazing as well as the breakfast ! Highly recommend staying at this hotel !"
United States
Denise
$127 nightly
The price is $160
Nov 2 - Nov 3
Total with taxes and fees
YOTEL Edinburgh, Select by Hilton

5. Mount Royal Hotel Edinburgh by The Unlimited Collection

Mount Royal Hotel Edinburgh by The Unlimited Collection
4.0 star property
New Town, 0.3 mi from Old Town Edinburgh
8.8 out of 10, Excellent, (798 reviews)
"Perfect location and services."
Canada
Mehrdad
$174 nightly
The price is $219
Nov 1 - Nov 2
Total with taxes and fees
Mount Royal Hotel Edinburgh by The Unlimited Collection

6. Holiday Inn Edinburgh Zoo by IHG

Holiday Inn Edinburgh Zoo by IHG
4.0 star property
3 mi from Old Town Edinburgh
8.6 out of 10, Excellent, (1,593 reviews)
"Best hotel we stayed at in Edinburgh! AC was also a plus! Very clean and friendly, helpful staff!"
United States
Nicole
$97 nightly
The price is $123
Nov 2 - Nov 3
Total with taxes and fees
Holiday Inn Edinburgh Zoo by IHG

7. Apex Waterloo Place Hotel

Apex Waterloo Place Hotel
4.0 star property
New Town, 0.4 mi from Old Town Edinburgh
9.2 out of 10, Wonderful, (2,126 reviews)
"Wonderful hotel, accommodating staff and big rooms. Would definitely stay again."
United States
Kylie
$199 nightly
The price is $251
Nov 2 - Nov 3
Total with taxes and fees
Apex Waterloo Place Hotel

8. Market Street Hotel

Market Street Hotel
4.0 star property
Old Town Edinburgh
9.8 out of 10, Exceptional, (1,522 reviews)
"Great location"
United States
Cynthia
$156 nightly
The price is $197
Nov 1 - Nov 2
Total with taxes and fees
Market Street Hotel

9. ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile
3.0 star property
Old Town Edinburgh
8.4 out of 10, Very good, (1,994 reviews)
"The location is great and the staff was super friendly and helpful! It was a bit noisy and not the cleanest but overall a great stay."
United States
Christine
$149 nightly
The price is $187
Nov 1 - Nov 2
Total with taxes and fees
ibis Edinburgh Centre South Bridge - Royal Mile

10. Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,519 reviews)
"Great hotel in a great location."
United States
Kimberly
$160 nightly
The price is $202
Nov 1 - Nov 2
Total with taxes and fees
Leonardo Royal Hotel Edinburgh

11. Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,768 reviews)
"Incredible location and staff."
United States
Melanie
$142 nightly
The price is $180
Nov 2 - Nov 3
Total with taxes and fees
Apex City of Edinburgh Hotel

12. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
2.1 mi from Old Town Edinburgh
8.4 out of 10, Very good, (1,011 reviews)
"Great pool and health facilities"
United Kingdom
Simon
$109 nightly
The price is $137
Nov 1 - Nov 2
Total with taxes and fees
Village Hotel Edinburgh

13. Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (2,699 reviews)
"Great property and location."
Canada
Diane
$167 nightly
The price is $210
Nov 1 - Nov 2
Total with taxes and fees
Aparthotel Adagio Edinburgh Royal Mile

14. The Hoxton, Edinburgh

The Hoxton, Edinburgh
4.0 star property
West End, 1.1 mi from Old Town Edinburgh
9.4 out of 10, Exceptional, (428 reviews)
"nice hotel and convenient location"
United States
Waraporn
$164 nightly
The price is $207
Nov 2 - Nov 3
Total with taxes and fees
The Hoxton, Edinburgh

15. Garner Edinburgh Haymarket by IHG

Garner Edinburgh Haymarket by IHG
3.0 star property
West End, 1.1 mi from Old Town Edinburgh
8.0 out of 10, Very good, (1,002 reviews)
"Great location - right across from the tram and train station."
United Kingdom
Courtney
$102 nightly
The price is $128
Nov 2 - Nov 3
Total with taxes and fees
Garner Edinburgh Haymarket by IHG

16. Motel One Edinburgh-Royal

Motel One Edinburgh-Royal
3.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (1,337 reviews)
"Perfect location, comfortable and clean rooms."
United States
Kathryn
$154 nightly
The price is $194
Nov 2 - Nov 3
Total with taxes and fees
Motel One Edinburgh-Royal

17. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
7.6 mi from Old Town Edinburgh
9.0 out of 10, Wonderful, (1,743 reviews)
"Loved our stay"
United States
Tamara
$105 nightly
The price is $126
Nov 2 - Nov 3
Total with taxes and fees
Dalmahoy Hotel & Country Club

18. Wilde Aparthotels, Edinburgh, Grassmarket

Wilde Aparthotels, Edinburgh, Grassmarket
4.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,000 reviews)
"Loved it - fantastic location, well-maintained and comfy room"
United Kingdom
Olivia
$176 nightly
The price is $222
Nov 2 - Nov 3
Total with taxes and fees
Wilde Aparthotels, Edinburgh, Grassmarket

19. Kimpton Charlotte Square by IHG

Kimpton Charlotte Square by IHG
5.0 star property
New Town, 0.6 mi from Old Town Edinburgh
9.4 out of 10, Exceptional, (1,000 reviews)
"Lovely place to stay in Edinburgh and the staff are very attentive and helpful."
Canada
Jennifer
$226 nightly
The price is $285
Nov 2 - Nov 3
Total with taxes and fees
Kimpton Charlotte Square by IHG

20. Fraser Suites Edinburgh

Fraser Suites Edinburgh
4.0 star property
Old Town Edinburgh
9.0 out of 10, Wonderful, (3,333 reviews)
"Amazing staff and location!"
United States
Jennifer
$208 nightly
The price is $262
Nov 1 - Nov 2
Total with taxes and fees
Fraser Suites Edinburgh
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels in Old Town Edinburgh

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
A modern lounge area with contemporary furniture, large windows, and a view of the cityscape.
Market Street Hotel
4.0 star property
9.8
Exceptional
1,522 reviews
View
A multi-story building with a brick facade, multiple windows, and a staircase leading to an upper level.
Stay Hush
3.0 star property
9.8
Exceptional
41 reviews
View
An outdoor patio area with multiple wooden tables and chairs, stone flooring, and a small building with a sloped roof.
Hotel du Vin & Bistro Edinburgh
4.0 star property
9.6
Exceptional
1,000 reviews
View
A rooftop terrace with wicker chairs, a small table with a cup and snacks, and a view of a castle-like building in the background.
Virgin Hotels Edinburgh
5.0 star property
9.6
Exceptional
1,462 reviews
View
A lobby with a reception desk, seating area, and a large mural.
Old Town Chambers, Autograph Collection
5.0 star property
9.6
Exceptional
1,000 reviews
View

Where to stay in Old Town Edinburgh

Find the best Old Town Edinburgh areas and neighborhoods for the activities you enjoy most. Learn more about Old Town Edinburgh
Learn more about Old Town Edinburgh

Edinburgh City Centre

While you're in Edinburgh City Centre, take in top sights like Royal Mile or Edinburgh Castle, and hop on the metro to see more the city at St Andrew Square Tram Stop or Princes Street Tram Stop.

New Town

Discover original neo-classical and Georgian architecture in this UNESCO World Heritage Site, housing the National Gallery of Scotland and the Royal Scottish Academy Building. Shop along Princes Street, George Street, and the newly redeveloped St James Quarter.

Leith

Undergoing significant regeneration, Leith boasts a busy port, the Royal Yacht Britannia, and Ocean Terminal shopping centre. The shore area offers charming pubs and restaurants, while cultural attractions include Leith Theatre and Leith School of Art.

Tollcross

Travelers come to Tollcross for its abundant dining options, and you can see top attractions like Usher Hall and King's Theatre while you're in town.

West End

Visitors to West End love its popular shops, and you can check out Dean Village and Johnnie Walker Princes Street. If you want to see more in the area, you can get around town on the metro at Haymarket Tram Station.

Top Old Town Edinburgh Hotel Reviews

Price trends for hotels in Old Town Edinburgh

Less expensive
More expensive
This month
Next month
January
August
$311
$271
Month
Price
January
$214
February
$228
March
$245
April
$283
May
$359
June
$317
July
$339
August
$443
September
$348
October
$311
November
$271
December
$307
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Old Town Edinburgh. Select dates and complete search for nightly totals inclusive of taxes and fees.

Find out more about Old Town Edinburgh

Top reasons to visit Old Town Edinburgh

  • Historic Landmarks: Visit iconic sites like Edinburgh Castle and the Royal Mile, rich in Scottish heritage.
  • Vibrant Atmosphere: Experience lively streets filled with friendly locals, shops, and restaurants.
  • Cultural Experiences: Enjoy performances at local theaters and explore fascinating museums.
  • Family-Friendly Activities: Discover a variety of attractions suitable for visitors of all ages.
  • Unique Accommodations: Stay in charming hotels and guesthouses that combine Scottish character with modern amenities.

Find great hotels near Old Town Edinburgh

Discover the charm of Old Town Edinburgh, where a variety of accommodations await you. Choose from inviting hotels and guesthouses that blend Scottish character with modern amenities. Whether you’re seeking a cozy, pet-friendly stay or a welcoming atmosphere for LGBTQIA travelers, Old Town offers plenty of options. Experience the unique blend of history and comfort in this vibrant area, perfect for both business and leisure visits.

  • Apex Grassmarket Hotel: Apex Grassmarket Hotel is a 4-star gem that boasts a high guest rating of 9.0, offering travelers an eco-certified stay with a focus on sustainability. Located conveniently half a mile from Old Town Edinburgh, this hotel is perfect for eco-conscious and business travelers alike. With modern rooms featuring stunning views of Edinburgh Castle and a commitment to green practices, guests can enjoy a comfortable and responsible stay. Additional amenities include a bar and restaurant serving locally sourced dishes, making it a wonderful choice for those looking to experience the local cuisine in a stylish setting.
  • Apex Waterloo Place Hotel: Apex Waterloo Place Hotel stands out with its impressive guest rating of 9.2, providing a luxurious family-friendly experience just 0.2 miles from Old Town Edinburgh. This eco-certified hotel is designed with families in mind, offering amenities such as a full-service spa and pool, aromatherapy treatments, and spacious accommodations. The hotel also features special services for children, ensuring a welcoming atmosphere for all ages. Guests can unwind in elegant surroundings while enjoying proximity to the city's attractions, making it an ideal base for both relaxation and exploration.
  • ibis Edinburgh Centre South Bridge - Royal Mile: ibis Edinburgh Centre South Bridge - Royal Mile is a 3-star property with a guest rating of 8.4, situated a mere 0.1 mile from Old Town Edinburgh. This eco-certified and pet-friendly hotel allows you to bring your furry friends along, ensuring a comfortable stay for all. With modern accommodations and a commitment to sustainability, the hotel features amenities like food and water bowls for pets and a welcoming atmosphere for travelers. Its central location makes it easy to explore the vibrant Royal Mile and discover the rich culture of Edinburgh.

Where to stay near Old Town Edinburgh

Old Town Edinburgh offers a captivating blend of history and culture, perfect for city and family vacations. Stroll through its charming streets and experience the vibrant atmosphere filled with friendly locals and historical landmarks. Explore iconic sites like Edinburgh Castle and the Royal Mile while enjoying the family-friendly vibe of this historic neighborhood. Nearby attractions ensure a rich experience steeped in the essence of Scotland's heritage, making it a must-visit destination for every traveler.

  • Edinburgh: As the capital of Scotland, Edinburgh is a vibrant metropolis rich in history and culture. Old Town Edinburgh, with its medieval streets and iconic landmarks like Edinburgh Castle, is nestled within this bustling city. Visitors flock year-round, especially during peak months from July to August and October, to indulge in cultural experiences, family-friendly activities, and city-themed adventures. Highlights include shopping in the historic Royal Mile, exploring the various theaters, and immersing yourself in the educational atmosphere of this ancient city.
  • Edinburgh City Centre: Situated just 0.4 miles from Old Town Edinburgh, the City Centre is a lively neighborhood that offers an array of attractions. Its appeal remains consistent throughout the year, with a notable influx of visitors during the summer and autumn months. Travelers come here for a mix of cultural experiences, family entertainment, and urban exploration. You can enjoy shopping at popular centers, catch a performance at one of the many theaters, and visit historic sites that reflect the city's rich heritage. Edinburgh City Centre truly encapsulates the essence of urban Scottish life.
  • New Town: Located 0.6 miles from Old Town, New Town is an elegant neighborhood known for its stunning Georgian architecture and sophisticated atmosphere. Visitor numbers peak in the spring and summer, drawing families and culture enthusiasts alike. This area boasts a fantastic shopping scene, vibrant theaters, and inviting cafes. Key attractions include historic streets and symbolic landmarks that showcase Edinburgh's architectural beauty. New Town offers a charming contrast to the medieval Old Town, making it a delightful area to explore.

Things to do near Old Town Edinburgh

Old Town Edinburgh is perfect for city and culture-themed vacations, offering a variety of activities for families and tourists alike. Explore the vibrant shopping areas, catch a performance at a local theater, and embark on day trips or book tours to discover the city’s rich history. Don’t miss the chance to tour the iconic Edinburgh Castle and experience the bustling nightlife at the city's busiest clubs.

Shopping

Experience the charm of Old Town Edinburgh with its unique shops and boutiques. Visit the historic Grassmarket for local crafts and souvenirs, or explore the St. James Quarter for a modern shopping experience with a mix of high street and designer brands.

Recreation

At Yellowscott Country Park, indulge in serene surroundings and luxurious amenities, just 15 miles from Old Town Edinburgh. Macdonald Cardrona Golf Course offers a premium golfing experience, while Innerleithen Golf Club provides a relaxing atmosphere with stunning views, both located 22 miles away.

Adventure

Explore the historic Edinburgh Castle, perched atop Castle Rock, where you can dive into Scotland's rich history and enjoy panoramic city views. Take a thrilling ghost tour through the eerie streets and learn about the city's spooky past while experiencing its vibrant nightlife.

Nightlife

Explore the vibrant nightlife at The Bongo Club on New Street for eclectic music and art events. For a cozy atmosphere, visit The Bow Bar on West Bow, where you can enjoy a selection of traditional ales and friendly conversation with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Old Town Edinburgh

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Old Town Edinburgh are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around Old Town Edinburgh about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Old Town Edinburgh is Tuesday. The most expensive day to stay around Old Town Edinburgh is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to customize your preferences, such as your budget, preferred location, and the type of hotel you desire. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Old Town Edinburgh with your flights and activities through an Expedia package deal.

Find the best attractions in Old Town Edinburgh

Old Town Edinburgh is perfect for tourists seeking a blend of city life, cultural experiences, and family-friendly activities. You can explore vibrant streets, fascinating museums, and bustling tourist precincts that cater to all interests. Whether you're delving into the rich history or enjoying the lively atmosphere, there’s something for everyone in this captivating area.

  • Edinburgh Castle: Perched atop Castle Rock, this historic fortress offers stunning views of the city. Steeped in Scottish history, it features the Crown Jewels and the Stone of Destiny, providing a unique glimpse into the nation's royal heritage. The castle's romantic atmosphere is perfect for exploring its ancient walls and rich stories.
  • Royal Mile: A bustling thoroughfare stretching from Edinburgh Castle to the Palace of Holyroodhouse, the Royal Mile is lined with shops, restaurants, and historical sites. Experience the vibrant city vibes as you stroll through its cobbled streets, absorbing the local culture and history at every turn.
  • Grassmarket: This lively area is known for its outdoor charm and family-friendly atmosphere. Surrounded by historic buildings, the Grassmarket hosts a variety of shops, eateries, and market stalls, making it a great spot to relax and enjoy the local community.

Best time to go to Old Town Edinburgh

The best time to visit Old Town Edinburgh can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Old Town Edinburgh falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Old Town Edinburgh falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January38.5°F (3.6°C)Light RainMostly CloudyAverageSlightly Low
February39.4°F (4.1°C)Light RainMostly CloudyAverageSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudyAverageSlightly Low
April45.1°F (7.3°C)No RainMostly CloudySlightly HighAverage
May50.0°F (10.0°C)Light RainMostly CloudyAverageAverage
June55.2°F (12.9°C)Light RainMostly CloudySlightly HighSlightly High
July58.1°F (14.5°C)Light RainMostly CloudySlightly HighSlightly High
August57.4°F (14.1°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyAverageAverage
October49.5°F (9.7°C)Light RainMostly CloudySlightly LowAverage
November43.5°F (6.4°C)Light RainMostly CloudySlightly LowAverage
December39.6°F (4.2°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Old Town Edinburgh

Traveling to Old Town EDInburgh is convenient with its major airport, Edinburgh Airport (EDI), located 7 miles away. Nearby hotel options iNCLude the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both easily accessible from the airport. For visitors considering GLAsgow Airport (GLA), situated 49 miles from Old Town, notable hotels include the 5-star Kimpton Blythswood Hotel & Spa and JA Mar Hall Scotland. Lastly, Newcastle Airport (NCL), located 86 miles away, offers accommodations like the 4-star Sandman Signature Newcastle Hotel and Kabannas Newcastle. Each airport provides various transportation services to ensure a smooth journey to your destination.

Frequently asked questions

When is the best time to go to Old Town Edinburgh?
The best time to visit Old Town Edinburgh is during the shoulder seasons of May-June and September-October, as the weather is generally pleasant and the crowds are more manageable than in peak summer.

During May and June, you'll experience longer daylight hours and milder temperatures, making it ideal for exploring the Royal Mile and Edinburgh Castle on foot. Many gardens and parks are in full bloom, offering beautiful scenery for leisurely strolls. This period is particularly suitable for couples who enjoy walking and sightseeing without the intense summer rush.

September and October also offer comfortable temperatures and fewer tourists. The autumn foliage adds a beautiful backdrop to the historic architecture, especially around areas like the Grassmarket and Victoria Street.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Old Town Edinburgh.
How much is the nightly rate at a Old Town Edinburgh hotel?
Prices for hotels in Old Town Edinburgh often vary, but you can find a great deal on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia